home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 007 / pctext2c.arc / WORKDISK.BAT < prev   
DOS Batch File  |  1987-07-30  |  13KB  |  355 lines

  1. echo off
  2. :START
  3. cls
  4. slash /d                                                                   
  5. echo    ┌───────────────────────────────────────────────────────────────────────┐
  6. echo    │ PC-Text Analysis ToolBox  WORKDISK MAKER 1.0    (C) 1987 R. A. Wobbe  │
  7. echo    │           Follow directions to make workdisks of PC-TEXT              │
  8. echo    └───────────────────────────────────────────────────────────────────────┘
  9. echo       Select an option from below :
  10. slash /l
  11. echo          ┌─────┐
  12. echo          │ F 1 │  De-archive (decompress) and copy the PC-TEXT manual and 
  13. echo          └─────┘  other documents to a formatted disk in drive A.
  14. echo          ┌─────┐
  15. echo          │ F 2 │  De-archive (decompress) and install the remaining PC-TEXT
  16. echo          └─────┘  files to make a working text analysis disk in drive A.
  17. echo          ┌─────┐
  18. echo          │ F 3 │  Create a hard disk directory (called C:\PCTEXT) and install 
  19. echo          └─────┘  all files in that directory.
  20. slash /l
  21. echo          ┌─────┐
  22. echo          │ Esc │  Exit. 
  23. echo          └─────┘    
  24. funky /bld  Press the function key of your choice        
  25. if not errorlevel 1 goto EXIT
  26. if errorlevel 255 goto START
  27. if errorlevel 62 goto START
  28. if errorlevel 61   goto HDD     
  29. if errorlevel 60 goto FILES
  30. if errorlevel 59 goto DOC
  31. goto START
  32. :DOC
  33. cls
  34. slash /lldl
  35. echo        Your PC-TEXT distribution disk should now be on Drive B.
  36. echo        and a blank, formatted disk (if your PC is not an AT, make sure no 
  37. echo        system on disk) in Drive A.
  38. slash /llld
  39. query  All ready to go? ( Y/N  "Esc" exits)  
  40. if errorlevel  2 goto EXIT
  41. if not errorlevel 1 goto FIX1
  42. cls
  43. pause
  44. slash /llll
  45. echo        NOW REMOVING FILE FROM ARCHIVE  --  DO NOT DISTURB !
  46. slash /ll
  47. a:
  48. b:pkxarc  b:PCTEXT.arc -PCTEXT.MAN
  49. b:pkxarc B:PCTEXT.ARC -CHOP11.DOC   
  50. b:pkxarc B:PCTEXT.ARC -FLEXTEX.DOC
  51. b:pkxarc B:PCTEXT.ARC -FLEXTSHRT.DOC
  52. b:pkxarc B:PCTEXT.ARC -LIST.DOC   
  53. b:pkxarc B:PCTEXT.ARC -QSORT.DOC 
  54.  
  55. b:
  56. cls
  57. slash /lll
  58. echo       A copy of the PC-TEXT manual should now reside on the disk in drive A.
  59. slash /l
  60. echo       Let's just check to see if we had a successful transfer
  61. slash /ll
  62. echo                      C H E C K I N G    !
  63. if not exist A:PCTEXT.MAN goto BOOBOO
  64. if not exist A:CHOP11.DOC goto BOOBOO 
  65. if not exist A:FLEXTEX.DOC goto BOOBOO
  66. if not exist A:FLEXSHRT.DOC goto BOOBOO
  67. if not exist A:LIST.DOC goto BOOBOO   
  68. if not exist A:QSORT.DOC goto BOOBOO  
  69. slash /lll
  70. echo       Good!  They're there.  Now, if you're ready, we can go on to make
  71. echo       the disk you will be using the most, your working PC-TEXT disk.
  72. slash /ll
  73. pause
  74. goto start
  75.  
  76. :FILES
  77. cls
  78. slash /lllldl
  79. echo           Place a disk which has been formatted using the "/S" 
  80. echo       parameter (that is a disk containing the operating system and 
  81. echo       COMMAND.COM) in drive A.  If you do not know how this is done,
  82. echo       look in your DOS manual under the FORMAT /S command. 
  83. slash /ldll
  84. query Ready to proceed ( Y/N  "Esc" to exit)? 
  85. if errorlevel 2 goto EXIT 
  86. if not errorlevel 1 goto FIX2 
  87. echo        NOW REMOVING FILES FROM ARCHIVE  --  DO NOT DISTURB !
  88. slash /ll
  89. a:
  90. b:pkxarc B:PCTEXT.ARC -PCTEXT.EXE  
  91. b:pkxarc B:PCTEXT.ARC -CHOP.EXE  
  92. b:pkxarc B:PCTEXT.ARC -QSORT.COM  
  93. b:pkxarc B:PCTEXT.ARC -COUNT.COM  
  94. b:pkxarc B:PCTEXT.ARC -FLEXTEX.COM 
  95. b:pkxarc B:PCTEXT.ARC -FREQER.COM 
  96. b:pkxarc B:PCTEXT.ARC -LIST.COM 
  97. b:pkxarc B:PCTEXT.ARC -SUBDIR.COM 
  98. b:pkxarc B:PCTEXT.ARC -TATHLP.COM 
  99. b:pkxarc B:PCTEXT.ARC -TPR.COM 
  100. b:pkxarc B:PCTEXT.ARC -TWC.COM 
  101. b:pkxarc B:PCTEXT.ARC -COLOR.BAT 
  102. b:pkxarc B:PCTEXT.ARC -MONO.BAT 
  103. b:pkxarc B:PCTEXT.ARC -SEARCH.BAT 
  104. b:pkxarc B:PCTEXT.ARC -*.HLP 
  105. b:pkxarc B:PCTEXT.ARC -*.TBL 
  106. b:pkxarc B:PCTEXT.ARC -HJAMES.TXT 
  107. b:
  108. cls
  109. slash /ll
  110. echo   A copy of all necessary PC-TEXT files should reside on the disk in drive A.
  111. slash /l
  112. echo   Let's just check to see if they are all there.
  113. slash /ll
  114. echo                        C H E C K I N G     !
  115. if not exist A:PCTEXT.EXE goto BOOBOO2  
  116. if not exist A:CHOP.EXE  goto BOOBOO2 
  117. if not exist A:QSORT.COM  goto BOOBOO2 
  118. if not exist A:COUNT.COM  goto BOOBOO2 
  119. if not exist A:FLEXTEX.COM goto BOOBOO2 
  120. if not exist A:FREQER.COM goto BOOBOO2 
  121. if not exist A:LIST.COM goto BOOBOO2 
  122. if not exist A:SUBDIR.COM goto BOOBOO2 
  123. if not exist A:TATHLP.COM goto BOOBOO2 
  124. if not exist A:TPR.COM goto BOOBOO2 
  125. if not exist A:TWC.COM goto BOOBOO2 
  126. if not exist A:COLOR.BAT goto BOOBOO2 
  127. if not exist A:MONO.BAT goto BOOBOO2 
  128. if not exist A:SEARCH.BAT goto BOOBOO2 
  129. if not exist A:ASCII.HLP goto BOOBOO2 
  130. if not exist A:COUNTER.HLP goto BOOBOO2 
  131. if not exist A:CHARFREQ.HLP goto BOOBOO2 
  132. if not exist A:DEFAULTD.HLP goto BOOBOO2 
  133. if not exist A:EDIT.HLP goto BOOBOO2 
  134. if not exist A:FILES.HLP goto BOOBOO2 
  135. if not exist A:FREQ.HLP goto BOOBOO2 
  136. if not exist A:GEN.HLP goto BOOBOO2 
  137. if not exist A:INDEX.HLP goto BOOBOO2 
  138. if not exist A:KEYWORD.HLP goto BOOBOO2 
  139. if not exist A:KWIC.HLP goto BOOBOO2 
  140. if not exist A:LINUM.HLP goto BOOBOO2 
  141. if not exist A:PRINT.HLP goto BOOBOO2 
  142. if not exist A:SEARCH.HLP goto BOOBOO2 
  143. if not exist A:VIEW.HLP goto BOOBOO2 
  144. if not exist A:WPERF.TBL goto BOOBOO2 
  145. if not exist A:KSIC.TBL goto BOOBOO2 
  146. if not exist A:KWIC.TBL goto BOOBOO2 
  147. if not exist A:C1.TBL goto BOOBOO2 
  148. if not exist A:C2.TBL goto BOOBOO2 
  149. if not exist A:UC.TBL goto BOOBOO2 
  150. if not exist A:LC.TBL goto BOOBOO2 
  151. if not exist A:HJAMES.TXT goto BOOBOO2 
  152. cls
  153. slash /ll
  154. echo          Good!  It looks like we managed to get all of PC-TAT's working 
  155. echo             files copied to the disk in drive A.  Remember, if you 
  156. echo             haven't already done it, copy FIND.EXE from your DOS utility 
  157. echo             disk to the working disk in drive A.
  158. slash /lll
  159. pause
  160. goto START
  161.  
  162. :HDD
  163. cls
  164. slash /dl
  165. echo       PC-Text Analysis Toolbox  -- HARD DRIVE INSTALLER
  166. slash /dl
  167. echo       First of all, this routine assumes that you have a hard disk and 
  168. echo       that it is designated as drive "C:" If your hard disk is designated
  169. echo       as "D:" or later, we're sorry, but you will have to EXIT this 
  170. echo       program and load your disk the old fashioned way, by hand.
  171. slash /l
  172. echo       Seriously, if the above suggests you might have a problem 
  173. echo       installing PC-TEXT on your hard disk, go back to the READ.ME file
  174. echo       for an alternate method of installation.
  175. slash /l
  176. echo       Now that that's clear, this program will create a sub-directory  
  177. echo       called "PCTEXT" with its own sub-directory called "DOCS" on your 
  178. echo       hard drive. All PC-TEXT files will then be installed in the 
  179. echo       appropriate directory.
  180. slash /ldll
  181. query Ready to proceed ( Y/N  "Esc" to exit)? 
  182. if errorlevel 2 goto EXIT 
  183. if not errorlevel 1 goto FIX3 
  184. c:\
  185. md PCTEXT
  186. cd PCTEXT
  187. md DOCS
  188. cd \PCTEXT
  189. echo        NOW REMOVING FILES FROM ARCHIVE  --  DO NOT DISTURB !
  190. a:slash /ll
  191. a:pkxarc a:PCTEXT.ARC -PCTEXT.EXE  
  192. a:pkxarc a:PCTEXT.ARC -CHOP.EXE  
  193. a:pkxarc a:PCTEXT.ARC -QSORT.COM  
  194. a:pkxarc a:PCTEXT.ARC -COUNT.COM  
  195. a:pkxarc a:PCTEXT.ARC -FLEXTEX.COM 
  196. a:pkxarc a:PCTEXT.ARC -FREQER.COM 
  197. a:pkxarc a:PCTEXT.ARC -LIST.COM 
  198. a:pkxarc a:PCTEXT.ARC -SUBDIR.COM 
  199. a:pkxarc a:PCTEXT.ARC -TATHLP.COM 
  200. a:pkxarc a:PCTEXT.ARC -TPR.COM 
  201. a:pkxarc a:PCTEXT.ARC -TWC.COM 
  202. a:pkxarc a:PCTEXT.ARC -COLOR.BAT 
  203. a:pkxarc a:PCTEXT.ARC -MONO.BAT 
  204. a:pkxarc a:PCTEXT.ARC -SEARCH.BAT 
  205. a:pkxarc a:PCTEXT.ARC -*.HLP 
  206. a:pkxarc a:PCTEXT.ARC -*.TBL 
  207. a:pkxarc a:PCTEXT.ARC -HJAMES.TXT 
  208. cd \pctext\docs
  209. a:pkxarc a:PCTEXT.ARC -PCTEXT.MAN
  210. a:pkxarc a:PCTEXT.ARC -CHOP11.DOC   
  211. a:pkxarc a:PCTEXT.ARC -FLEXTEX.DOC
  212. a:pkxarc a:PCTEXT.ARC -FLEXSHRT.DOC
  213. a:pkxarc a:PCTEXT.ARC -LIST.DOC   
  214. a:pkxarc a:PCTEXT.ARC -QSORT.DOC  
  215. cd \
  216. cls
  217. a:
  218. slash /ll
  219. echo   A copy of all necessary PC-TEXT files should reside on the hard disk
  220. echo   in a directory called "PCTEXT" and another called "DOCS."
  221. slash /l
  222. echo   Let's just check to see if they are all there.
  223. slash /ll
  224. echo                        C H E C K I N G     !
  225. if not exist C:\PCTEXT\PCTEXT.EXE goto BOOBOO3  
  226. if not exist C:\PCTEXT\CHOP.EXE  goto BOOBOO3 
  227. if not exist C:\PCTEXT\QSORT.COM  goto BOOBOO3 
  228. if not exist C:\PCTEXT\COUNT.COM  goto BOOBOO3 
  229. if not exist C:\PCTEXT\FLEXTEX.COM goto BOOBOO3 
  230. if not exist C:\PCTEXT\FREQER.COM goto BOOBOO3 
  231. if not exist C:\PCTEXT\LIST.COM goto BOOBOO3 
  232. if not exist C:\PCTEXT\SUBDIR.COM goto BOOBOO3 
  233. if not exist C:\PCTEXT\TATHLP.COM goto BOOBOO3 
  234. if not exist C:\PCTEXT\TPR.COM goto BOOBOO3 
  235. if not exist C:\PCTEXT\TWC.COM goto BOOBOO3 
  236. if not exist C:\PCTEXT\COLOR.BAT goto BOOBOO3 
  237. if not exist C:\PCTEXT\MONO.BAT goto BOOBOO3 
  238. if not exist C:\PCTEXT\SEARCH.BAT goto BOOBOO3 
  239. if not exist C:\PCTEXT\ASCII.HLP goto BOOBOO3 
  240. if not exist C:\PCTEXT\COUNTER.HLP goto BOOBOO3 
  241. if not exist C:\PCTEXT\CHARFREQ.HLP goto BOOBOO3 
  242. if not exist C:\PCTEXT\DEFAULTD.HLP goto BOOBOO3 
  243. if not exist C:\PCTEXT\EDIT.HLP goto BOOBOO3 
  244. if not exist C:\PCTEXT\FILES.HLP goto BOOBOO3 
  245. if not exist C:\PCTEXT\FREQ.HLP goto BOOBOO3 
  246. if not exist C:\PCTEXT\GEN.HLP goto BOOBOO3 
  247. if not exist C:\PCTEXT\INDEX.HLP goto BOOBOO3 
  248. if not exist C:\PCTEXT\KEYWORD.HLP goto BOOBOO3 
  249. if not exist C:\PCTEXT\KWIC.HLP goto BOOBOO3 
  250. if not exist C:\PCTEXT\LINUM.HLP goto BOOBOO3 
  251. if not exist C:\PCTEXT\PRINT.HLP goto BOOBOO3 
  252. if not exist C:\PCTEXT\SEARCH.HLP goto BOOBOO3 
  253. if not exist C:\PCTEXT\VIEW.HLP goto BOOBOO3 
  254. if not exist C:\PCTEXT\WPERF.TBL goto BOOBOO3 
  255. if not exist C:\PCTEXT\KSIC.TBL goto BOOBOO3 
  256. if not exist C:\PCTEXT\KWIC.TBL goto BOOBOO3 
  257. if not exist C:\PCTEXT\C1.TBL goto BOOBOO3 
  258. if not exist C:\PCTEXT\C2.TBL goto BOOBOO3 
  259. if not exist C:\PCTEXT\UC.TBL goto BOOBOO3 
  260. if not exist C:\PCTEXT\LC.TBL goto BOOBOO3 
  261. if not exist C:\PCTEXT\HJAMES.TXT goto BOOBOO3 
  262. if not exist C:\PCTEXT\DOCS\PCTEXT.MAN goto BOOBOO3
  263. if not exist C:\PCTEXT\DOCS\CHOP11.DOC goto BOOBOO3  
  264. if not exist C:\PCTEXT\DOCS\FLEXTEX.DOC goto BOOBOO3
  265. if not exist C:\PCTEXT\DOCS\FLEXSHRT.DOC goto BOOBOO3
  266. if not exist C:\PCTEXT\DOCS\LIST.DOC goto BOOBOO3  
  267. if not exist C:\PCTEXT\DOCS\QSORT.DOC goto BOOBOO3 
  268. cls
  269. slash /ll
  270. echo          Good!  It looks like we managed to get all of PC-TEXT's working 
  271. echo             files and documents copied to the PC-TEXT directories on the
  272. echo             hard disk.  Remember, if you haven't already done it, copy 
  273. echo             FIND.EXE from your DOS utility disk to the PCTEXT directory
  274. echo             on the hard disk.
  275. slash /lll
  276. pause
  277. GOTO START
  278.  
  279.  
  280.  
  281.  
  282. :BOOBOO
  283. slash /llld
  284. echo            Whoops!   Couldn't find PCTEXT.MAN on drive A.
  285. echo                      One of us must have made a mistake.
  286. slash /dll
  287. echo    Let's start over again.   Check and follow the procedure carefully.
  288. slash /ll
  289. pause
  290. goto START
  291.  
  292. :BOOBOO2
  293. slash /llld
  294. echo            Whoops!   Couldn't find necessary PC-TEXT files on drive A.
  295. echo                      One of us must have made a mistake.
  296. slash /dll
  297. echo    Let's start over again.  Check and follow the procedure carefully.
  298. slash /ll                      
  299. pause
  300. goto START
  301.  
  302. :BOOBOO3
  303. slash /llld
  304. echo      Whoops!   Couldn't find necessary PC-TEXT files on the hard drive.
  305. echo                      One of us must have made a mistake.
  306. slash /dll
  307. echo    Let's start over again.  Check and follow the procedure carefully.
  308. slash /ll                      
  309. pause
  310. goto START
  311.  
  312.  
  313.  
  314. :FIX1
  315. cls
  316. slash /ll
  317. echo     Be sure that this disk (distribution disk of PC-TEXT) 
  318. echo     is in drive B, and that an empty, formatted disk is in drive A.
  319. echo     When you have corrected the situation, begin again by typing: WORKDISK
  320. slash /ll
  321. echo Thank you.
  322. goto EXIT
  323.  
  324. :FIX2
  325. cls
  326. slash /ll
  327. echo     Be sure that this disk (distribution disk of PC-TEXT) 
  328. echo     is in drive B, and that a formatted disk ALSO CONTAINING THE 
  329. echo     OPERATING SYSTEM and COMMAND.COM is in drive A.  If this last item
  330. echo     seems strange, check in your DOS manual under FORMAT /S.
  331. slash /ll
  332. echo     When you have corrected the situation, begin again by typing: WORKDISK
  333. slash /l
  334. echo Thank you.
  335. goto EXIT
  336.  
  337. :FIX3
  338. cls
  339. slash /ll
  340. echo     Be sure that this disk (distribution disk of PC-TEXT) 
  341. echo     is in drive B, and that your Hard disk is designated drive C: 
  342. slash /ll
  343. echo     If you cannot correct this situation, go back to the READ.ME file
  344. echo     for an alternate method of installation.
  345. slash /ll
  346. echo     If you can correct the situation, begin again by typing: WORKDISK
  347. slash /l
  348. echo Thank you.
  349. goto EXIT
  350.  
  351.  
  352. :EXIT
  353. slash /lll
  354.  
  355.